// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.nineoldandroids.view; import android.view.View; import com.nineoldandroids.animation.Animator; import com.nineoldandroids.animation.ValueAnimator; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.HashMap; // Referenced classes of package com.nineoldandroids.view: // i, m, l class k implements com.nineoldandroids.animation.Animator.AnimatorListener, com.nineoldandroids.animation.ValueAnimator.AnimatorUpdateListener { final i a; private k(i j) { a = j; super(); } k(i j, k k1) { this(j); } public void onAnimationCancel(Animator animator) { if (i.b(a) != null) { i.b(a).onAnimationCancel(animator); } } public void onAnimationEnd(Animator animator) { if (i.b(a) != null) { i.b(a).onAnimationEnd(animator); } i.c(a).remove(animator); if (i.c(a).isEmpty()) { i.a(a, null); } } public void onAnimationRepeat(Animator animator) { if (i.b(a) != null) { i.b(a).onAnimationRepeat(animator); } } public void onAnimationStart(Animator animator) { if (i.b(a) != null) { i.b(a).onAnimationStart(animator); } } public void onAnimationUpdate(ValueAnimator valueanimator) { float f; ArrayList arraylist; f = valueanimator.getAnimatedFraction(); m m1 = (m)i.c(a).get(valueanimator); if ((0x1ff & m1.a) != 0) { View view1 = (View)i.d(a).get(); if (view1 != null) { view1.invalidate(); } } arraylist = m1.b; if (arraylist == null) goto _L2; else goto _L1 _L1: int j; int i1; j = arraylist.size(); i1 = 0; _L5: if (i1 < j) goto _L3; else goto _L2 _L2: View view = (View)i.d(a).get(); if (view != null) { view.invalidate(); } return; _L3: l l1 = (l)arraylist.get(i1); float f1 = l1.b + f * l1.c; i.a(a, l1.a, f1); i1++; if (true) goto _L5; else goto _L4 _L4: } }